// 使用Node构建一个web服务器

// 1. 加载http核心模块
var http = require('http');

// 2. 使用http.createServer()方法创建一个web服务器，返回一个server实例
var server = http.createServer();

// 3. 接收请求，处理请求，发送响应
// 注册request请求事件
// 当客户端请求过来，就会自动触发服务器的request的请求事件，然后执行第二个参数：回调处理函数
server.on('request', function(request, response) {
    console.log('收到客户端的请求了');
    response.setHeader('Content-Type', 'text/plain; charset=utf-8');
    response.end('你好啊');
});

// 4. 绑定端口号，绑定服务器
server.listen(3000, function() {
    console.log('服务器启动成功了，可以通过 http://127.0.0.1:3000/ 来进行访问');
});